var mongoose = require('mongoose');
var Schema = mongoose.Schema;

mongoose.connect('mongodb://db.youqu.us/medias', function (err) {
    if (err) {
        console.log('数据库连接失败!');
        console.log('connect to db error: ' + err.message);
        process.exit(1);
    }
    console.log('数据库连接成功');
});

var mediaModel = new Schema({
    '_id':{
        'type':String,
        'unique':true
    },
    'uri':{
        'type':String
    },
    'size':{
        'type':String
    },
    'height':{
        'type':Number
    },
    'width':{
        'type':Number
    }
});

var thumbModel = new Schema({
    '_id':{
        'type':String,
        'unique':true
    },
    'uri':{
        'type':String
    },
    'size':{
        'type':String
    },
    'height':{
        'type':Number
    },
    'width':{
        'type':Number
    }
});

mongoose.model('media', mediaModel);
mongoose.model('thumb', thumbModel);

module.exports = {
    media:mongoose.model('media'),
    thumb:mongoose.model('thumb')
};